<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<!-- 数组 array = ['1','2','3']
在头部增加一个字符串 'x',尾部增加一个字符串 'y'
然后再删除头部和尾部增加的元素。
在 元素'1'到 '2'插入 'k','j' -->
<body>
    <script>
      var arr = [1, "b", 3, 2, "A", "a", "B"];
      //按照asc码升序排列
      var s = arr.sort()
      //反向排列
      arr.reverse()

      var arr1 = [2,5,8,1,10,3]
      //升序
    //   arr1.sort(function(a,b){
    //       return a-b
    //   })
    arr1.sort(function(x,y){
        return y - x
    })
      
    var arr2 = [
        {name:'liy',age:20},
        {name:'lucy',age:25},
        {name:'lilei',age:18},
    ]
    arr2.sort(function(a,b){
        return a.age - b.age
    })

    var arr3 = [
    ['liy',20],['jack',25],['pony',22],
    ]
    arr3.sort(function(arr1,arr2){
        return arr1[1] - arr2[1]
    })
    var arr4 = ["北京", "成都", "杭州", "上海"]
    arr4.sort(function(a,b){
        return b.localeCompare(a,"zh-CN")
    })

    var arr5 = ['a',1,2,'b']
    //遍历下标
    // for(var idx in arr5){
    //     console.log(idx)
    // }
    // for(var item of arr5){
    //     console.log(item)
    // }
    // arr5.forEach(function(item,idx,array){
    //     console.log(`当前遍历的元素${item}`)
    //     console.log(`当前遍历的下标${idx}`)
    //     console.log(`当前遍历的数组${array}`)
    //     console.log(`遍历结束----------`)
    // })
    // arr5.forEach(function(a,b,c){
    //     console.log(`当前遍历的元素${a}`)
    //     console.log(`当前遍历的下标${b}`)
    //     console.log(`当前遍历的数组${c}`)
    //     console.log(`遍历结束----------`)
    // })

    var arr6 = [1,2,3,4,5,6,7,89]
    </script>
</body>
</html>